<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>函数的返回与return关键字</title>
</head>
<body>
    <h2>return关键字</h2>
    <ul>
        <li>return关键字用于结束函数</li>
        <li>它后面可以加上 一个表达式 ，表达式的结果表示函数的返回值。</li>
        <li>根据返回值类型，可以将函数阅读为“字符串函数”,“数值函数”等等</li>
        <li>根据函数有无返回结果，可以将函数分为有返回函数和无返回函数。</li>
    </ul>
    <h2>作业</h2>
    <dl>
        <dt>必做</dt>
        <dd>定义一个函数：返回传入的参数是不是质数。</dd>
        <dd>定义一个函数：返回1到传入参数的质数和。</dd>
    </dl>
    <script>
        function sum(a,b) {
            return a + b;
        }

        function showImage(age) {
            if (chengnian(age)) {
                return;
            }
            if (chengnian(age)) {
                console.log("君は大人ですから、いいものを見せ上げる！");
                return "https://www.****.com";
            }
        }

        /*
         * 判断是否成年
         */
        function chengnian(age) {
            return age >= 18;
        }

        let age = 20;
        if (chengnian(age)) {
            console.log("你成年了");
        }
        


        let r = sum(2,3);
        console.log("r = ",r);

    </script>
</body>
</html>